// 1. 加载mysql模块
const mysql = require('mysql');

// 2. 创建连接对象（填写连接参数）
const conn = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '12345678',
  database: 'sy123'
});

// 3. 连接到MySQL
conn.connect();

// 4. 完成增删改查操作
// 语法：conn.query(SQL语句, 获取结果的回调函数);

// 4.1 完成查询
// conn.query('select * from student where id=1', (err, result) => {
//   if (err) throw err;
//   console.log(result); // 得到数组，数组中每个成员都是对象，每个小对象表示一行数据
// });

// 4.2 完成添加
// conn.query('insert into student set username="张三", age=20, sex="男"', (err, result) => {
//   if (err) throw err;
//   console.log(result); // 得到对象；
//   // result.affectedRows 表示受影响的行数； 
//   // result.insertId表示新增数据的id
// });

// 4.3 完成修改
conn.query('update student set username="李四", age=30 where id>8', (err, result) => {
  if (err) throw err;
  console.log(result); // 得到对象；
  // result.affectedRows 表示受影响的行数； 
  // result.changedRows 表示改变的行数
});

// 5. 关闭连接
conn.end();